extraordinary redemption - French English Dictionary